
//---------------------------------------------------------------------------
#ifndef PG1_QUAD_H
#define PG1_QUAD_H
//---------------------------------------------------------------------------
#include "pg1_api.h"
//---------------------------------------------------------------------------
#include "entities/pg1_entity2d.h"
#include "rendering/pg1_rendertypes.h"
//---------------------------------------------------------------------------
namespace pg1
{
//---------------------------------------------------------------------------
class Renderer;
//---------------------------------------------------------------------------
class PG1_API Quad : public Entity2D
{
// constructor
public:
	Quad ();
	~Quad ();


// rendering
public:
	void draw (Renderer& rkRenderer) const;

private:
	ColorVertex* m_pakVertices;
};
//---------------------------------------------------------------------------
#include "pg1_quad.inl"
//---------------------------------------------------------------------------
} // end namespace
//---------------------------------------------------------------------------
#endif // PG1_QUAD_H
//---------------------------------------------------------------------------
